投稿を報告する

暗号って何?

暗号 (あんごう)とは、 セキュア通信 の手法の種類で、第三者が通信文を見ても特別な知識なしでは読めないように変換する、というような手法をおおまかには指す。 いわゆる「通信」(telecommunications)に限らず、記録媒体への保存などにも適用できる。 秘匿通信を行う上で最も単純な方法は「木を隠すなら森」という諺のごとく、通信文そのものの所在を隠してしまうことである。 歴史上実際に行われたものとしては、通信文を丸めて飲み込んだり、ベルトの内側に書き普通の被服のように身につけたり、新聞の文字に印(文字横に穴を開ける等)をつけて文章を作る、頭を剃りあげて頭皮に通信文を 刺青 し、再び頭髪が生えそろうことで隠す、などもあったようである。

暗号化と復号の違いは何ですか?

暗号化と復号に使う鍵が別々の方式です。 暗号化にはデータ受信者が一般公開した公開鍵、復号にはデータ受信者だけが持つ秘密鍵が使われます。 そのため、非対称鍵(Asymmetric Key)方式とも呼ばれます。 公開鍵暗号方式の特徴は安全性の高さです。 データを復号するのに欠かせない秘密鍵を送受信する必要がなく、第三者に盗まれる可能性が低いためです。 公開鍵は第三者でも入手可能ですが、暗号化にしか使えないため問題ありません。 この安全性の高さから、メッセージのやり取りだけでなく電子署名などにも使われています。 ただし、共通鍵暗号方式と比べて処理のコストは高くなります。 RSAは公開鍵暗号方式の中ではもっとも広く使われているアルゴリズムです。

古典的な暗号と現代の暗号の違いは何ですか?

まず、古典的な暗号と現代的な暗号を分けるものとして、 ケルクホフスの原理 がある。 現代的な暗号理論よりも前の時代には、暗号の「方式」と「鍵」の識別は明瞭ではなかったし、そのどちらも秘匿されねばならぬものであった。 すなわち攻撃側の視点からは、方式がわかってしまえば、それによって、鍵を得ることも容易になってしまうのであった。 現代の暗号は、秘密は鍵に集中しており、その方式はむしろ公知のものであったほうが、その強度なども広く研究されているために、むしろ安全である。 鍵を使わない方法は、一度敵に知られた方法は二度と使えない、暗号の信頼性を客観的に評価することができないなどの問題がある。

暗号アルゴリズムって何?

暗号アルゴリズムとは、暗号化処理の手順や規則のことです。 たとえば「ABC」を暗号化して「BCD」にする場合、「アルファベット順に1つ後ろにずらす」がアルゴリズムといえます。 アルゴリズムは暗号化の強度を左右します。 上記の例のような単純なアルゴリズムでは、第三者にも簡単に復号されるでしょう。 通常は、専用の鍵がなければ復号できない高度なアルゴリズムで暗号化を施します。 そして、暗号アルゴリズムは鍵をやり取りする方式によって公開鍵暗号方式と共通鍵暗号方式の2種類に大別されます。 それぞれ次の項で見ていきましょう。 公開鍵暗号方式と共通鍵暗号方式の概要と、代表的なアルゴリズムを紹介します。 暗号化と復号に使う鍵が別々の方式です。

世界をリードする暗号資産取引プラットフォーム

ウェルカムギフトを受け取る